package com.zhaogang.service;

import java.util.List;
import java.util.Map;

import com.zhaogang.dto.SaleGoodsDetailDTO;
import com.zhaogang.entity.Order;
import com.zhaogang.entity.UserAccount;
import com.zhaogang.entity.UserDetails;

/**
* @author
* @data
* @version
* @parameter
* @return
*/
public interface UserInfoService {
	// 通过用户账户信息，查询订单信息
	List<Order> selectOrderInfo(UserAccount user);//已完成
	//通过商户商品表的id，查询商户信息和商品信息
	SaleGoodsDetailDTO getSaleGoodsInfo(int saleGoodsId);//已完成
	//通过用户账户信息，查询用户详细信息
	UserDetails selectUserDetailsInfo(UserAccount user);//已完成
	//修改用户信息
	void updateUserInfo(Map<String,Object> map );//已完成
	//修改用户密码
	int updateAccountPW(List<String> list);
	//删除订单
	int deleteOrder(int orderId);
	//通过条件，模糊查询订单
	Map<String,Object>selectOrderInfoByCondition(Map<String,Object> map);

}
